package com.cyl.manager.oms.domain.vo;

import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.cyl.config.ecxle.ExcelSysDictLongConvert;
import com.cyl.config.ecxle.ExcelSysDictStringGgConvert;
import com.cyl.config.ecxle.annotation.ExcelSysDictAnnotation;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "管理后台订单VO")
@ExcelIgnoreUnannotated
public class ManagerOrderShopVO {


	   @ApiModelProperty(name = "deptDpId", value = "店铺部门id", required = true, dataType = "Long")
	   @ExcelProperty("店铺id")
	   private Long deptDpId;
	    
	   @ExcelSysDictAnnotation(value = "SYS_DEPT_DPBM_DICT")
	   @ExcelProperty(value = "店铺名称", converter = ExcelSysDictLongConvert.class)
	   private Long deptDpIdDict;
	    
	   @ExcelSysDictAnnotation(value = "SYS_DEPT_DPSH_DICT")
	   @ExcelProperty(value = "收货信息", converter = ExcelSysDictLongConvert.class)
	   private Long deptDpIdShxx;

	   @ApiModelProperty(name = "productId",value = "商品id",required = true,dataType = "Long")
	   @ExcelProperty("商品id")
	   private Long productId;
	    
	   @ExcelProperty("商品名称")
	   private String productName;

	   @ExcelProperty(value = "商品sku属性" , converter = ExcelSysDictStringGgConvert.class)
	   private String spData;
	   
	   @ExcelProperty("商品数量")
	   private Integer quantity;

	   @ExcelProperty("支付金额")
	   private BigDecimal payAmount;
	   
	   @ExcelProperty("订单数")
	   private Integer buyNum;
	   
	    
}
